<?php
	require_once ("sessao.php");
	require_once ("BancoDados.php");
	include ("Empresa.php");
	
	restritoUsuario();
	if (!isset($_POST['idEmpresa']) || !isset($_POST['porte'])
	|| !isset($_POST['idSetoresAtuacao']) || !isset($_POST['numeroFuncionarios'])
	|| !isset($_POST['nomeEmpresa'])) {
		$aviso = "Erro de sistema! Contate o administrador do sistema!"; 
		header("Location:editarEmpresa.php?aviso=".$aviso);
		exit();
	}
	
	
	$idEmpresa = $_POST['idEmpresa']+0;
	$idCidade = $_POST['idCidade']+0;
	$nomeEmpresa = $_POST['nomeEmpresa'];
	$numeroFuncionarios = $_POST['numeroFuncionarios']+0;
	$porte = $_POST['porte'];	
	$segmentoComercio = isset($_POST['segmentoComercio'])?1:0;
	$segmentoIndustria = isset($_POST['segmentoIndustria'])?1:0;
	$segmentoServicos = isset($_POST['segmentoServicos'])?1:0;
	$segmentoPublico = isset($_POST['segmentoPublico'])?1:0;
	$idSetoresAtuacao = $_POST['idSetoresAtuacao'];
	//variavel contendo o array serializado
	$idSetorErro = serialize(array_flip($idSetoresAtuacao));	

	//tenta conectar-se ao banco de dados
	$conexaoBD = new BancoDados ();
	//verifica se a conexao ao banco de dados ocorreu corretamente
	if (!$conexaoBD->conecta ()) {
		$aviso = "Erro de sistema! Contate o administrador do sistema!";
		header("Location:editarEmpresa.php?aviso=".$aviso."&idCidade=".$idCidade."&nomeEmpresa="
		.$nomeEmpresa."&porte=".$porte."&idSetoresAtuacao=".$idSetorErro
		."&numeroFuncionarios=".$numeroFuncionarios."&segmentoComercio=".$segmentoComercio
		."&segmentoIndustria=".$segmentoIndustria."&segmentoServicos=".$segmentoServicos
		."&segmentoPublico=".$segmentoPublico."&idEstado=".$idEstado."&idPais=".$idPais);
		exit();
	}	
	$empresa = new Empresa ($idEmpresa, $nomeEmpresa, $porte, $numeroFuncionarios, $idCidade, $segmentoComercio, $segmentoServicos, 
	$segmentoIndustria, $segmentoPublico, $idSetoresAtuacao, $conexaoBD);
	$aviso = $empresa->edita();
	$conexaoBD->desconecta();
	if ($aviso == "sucesso") {
		header("Location:editarEmpresa.php?aviso=".$aviso);
	} else {
		header("Location:editarEmpresa.php?aviso=".$aviso."&idEmpresa=".$idEmpresa."&idCidade=".$idCidade."&nomeEmpresa="
		.$nomeEmpresa."&porte=".$porte."&idSetoresAtuacao=".$idSetorErro
		."&numeroFuncionarios=".$numeroFuncionarios."&segmentoComercio=".$segmentoComercio
		."&segmentoIndustria=".$segmentoIndustria."&segmentoServicos=".$segmentoServicos
		."&idEstado=".$idEstado."&idPais=".$idPais);
	}
	exit();
?>